package ar.edu.utn.frba.tadp.tp.grupo4.fotomultas.notificaciones;

import ar.edu.utn.frba.tadp.tp.grupo4.fotomultas.mockObjects.MailSender;

public class NotificacionMail implements Enviable{
	
	protected MailSender sender;
	private String direccion;
	private String from;
	protected String mensaje;	
	private boolean fueEnviada = false;
	
	public NotificacionMail (MailSender sender){
		this.sender = sender;
	}
	
	public void enviar() {
		sender.enviar(from, direccion, mensaje);
		fueEnviada = true;
	}

	public void setDireccion(String to) {
		this.direccion = to;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setFrom(String from) {
		this.from = from;
	}

	public String getFrom() {
		return from;
	}

	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
		
	}
	
	public String getMensaje(){
		return mensaje;
	}

	public boolean fueEnviada() {
		return fueEnviada;
	}

}